﻿using System.ComponentModel;

namespace DaveSexton.Labs.Tests.Category1.Category2
{
	[Description("This is a test description for a lab.  It's quite long to test wrapping on various platforms.  For example, "
						 + "how does a Windows Store application handle wrapping and overflow for a lab description that is very long? "
						 + "My guess is that it will wrap properly and will be truncated automatically, but if not then I'll have to "
						 + "adjust the data template to get that behavior.  I wouldn't want the tiles stretching or affecting layout.")]
	public sealed class TestLab : BaseConsoleLab
	{
		protected override void Main()
		{
			TraceDescription(@"This is a test description with line breaks.

The line breaks cause wrapping before the automatic wrapping of the ConsoleFormat.Wrap class would have been applied.

The purpose of this test is to verify that Wrap acknowledges explicit line breaks when formatting the output.
This last line touches the bottom of the previous line.");
		}
	}
}